@Component public class ContattiStrDataService extends Object implements IDataService<NotaTaccuino,ContattoStrutturaSanitariaRequestDTO,ContattoStrutturaSanitaria,ContattoStrutturaSSNNonTrovatoException>
| Constructor and Description |
|---|
ContattiStrDataService() |
| Modifier and Type | Method and Description |
|---|---|
ContattoStrutturaSanitaria |
addNtt(NotaTaccuino nota,
ContattoStrutturaSanitariaRequestDTO contattoStrRequest)
Aggiunge al database una nuova istanza di tipo Contatto Struttura Sanitaria
|
void |
deprecaNtt(ContattoStrutturaSanitaria contattoStr)
Cancella logicamente l'istanza di tipo Contatto Struttura Sanitaria inserita in input
|
List<ContattoStrutturaSanitaria> |
findAllNttById(String idNota)
Recupera l'elenco di ContattoStrutturaSanitaria associati ad un id nota
|
ContattoStrutturaSanitaria |
getNttById(String idStruttura)
Restituisce il contatto struttura SSN in stato attivo in base all'ID in input
|
ContattoStrutturaSanitaria |
updateNtt(ContattoStrutturaSanitaria contattoStr,
ContattoStrutturaSanitariaRequestDTO newContattoStrDto)
Crea e salva un'istanza di tipo Contatto Struttura Sanitaria aggiornata con i dati in input, e depreca la vecchia istanza
|
public ContattoStrutturaSanitaria addNtt(NotaTaccuino nota, ContattoStrutturaSanitariaRequestDTO contattoStrRequest) throws FaultException
addNtt in interface IDataService<NotaTaccuino,ContattoStrutturaSanitariaRequestDTO,ContattoStrutturaSanitaria,ContattoStrutturaSSNNonTrovatoException>nota - Istanza della nota a cui e' associato l'oggettocontattoStrRequest - Oggetto contenente i dati di input del contattoFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic void deprecaNtt(ContattoStrutturaSanitaria contattoStr) throws FaultException
deprecaNtt in interface IDataService<NotaTaccuino,ContattoStrutturaSanitariaRequestDTO,ContattoStrutturaSanitaria,ContattoStrutturaSSNNonTrovatoException>contattoStr - istanza dell'oggetto da deprecareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic ContattoStrutturaSanitaria updateNtt(ContattoStrutturaSanitaria contattoStr, ContattoStrutturaSanitariaRequestDTO newContattoStrDto) throws FaultException
updateNtt in interface IDataService<NotaTaccuino,ContattoStrutturaSanitariaRequestDTO,ContattoStrutturaSanitaria,ContattoStrutturaSSNNonTrovatoException>contattoStr - Vecchia istanza dell'oggetto da modificarenewContattoStrDto - Nuovo oggetto in input, contenente i dati aggiornatiFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic ContattoStrutturaSanitaria getNttById(String idStruttura) throws FaultException, ContattoStrutturaSSNNonTrovatoException
getNttById in interface IDataService<NotaTaccuino,ContattoStrutturaSanitariaRequestDTO,ContattoStrutturaSanitaria,ContattoStrutturaSSNNonTrovatoException>idStruttura - l'ID del contatto struttura SSN da cercareFaultException - Quando c'è qualche problema durante l'interrogazione del databaseContattoStrutturaSSNNonTrovatoException - Quando non viene trovato nessun contatto struttura SSN attivo con quell'IDpublic List<ContattoStrutturaSanitaria> findAllNttById(String idNota) throws FaultException
findAllNttById in interface IDataService<NotaTaccuino,ContattoStrutturaSanitariaRequestDTO,ContattoStrutturaSanitaria,ContattoStrutturaSSNNonTrovatoException>idNota - l'ID della notaFaultException - quando ci sono problemi nel recupero dati dal databaseCopyright © 2024. All rights reserved.